package com.bjbn.dto;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 航空安保一体化平台-检索人脸建档的轨迹数据请求DTO
 *
 * @author bjbn
 */
@Schema(description = "航空安保一体化平台-检索人脸建档的轨迹数据请求")
public class SimpTrackSearchRequest {

    @Schema(description = "人员id", required = true, example = "24")
    private Long personnelId;

    @Schema(description = "开始时间", example = "2025-07-28 00:00:00")
    private String startDateTime;

    @Schema(description = "结束时间", example = "2025-08-06 00:00:00")
    private String endDateTime;

    @Schema(description = "区域名称", required = true, example = "湖南分公司")
    private String sections;

    @Schema(description = "区域id", example = "132")
    private String areaId;

    @Schema(description = "默认查询条数", example = "100")
    private Integer topCount;

    // Getters and Setters
    public Long getPersonnelId() {
        return personnelId;
    }

    public void setPersonnelId(Long personnelId) {
        this.personnelId = personnelId;
    }

    public String getStartDateTime() {
        return startDateTime;
    }

    public void setStartDateTime(String startDateTime) {
        this.startDateTime = startDateTime;
    }

    public String getEndDateTime() {
        return endDateTime;
    }

    public void setEndDateTime(String endDateTime) {
        this.endDateTime = endDateTime;
    }

    public String getSections() {
        return sections;
    }

    public void setSections(String sections) {
        this.sections = sections;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public Integer getTopCount() {
        return topCount;
    }

    public void setTopCount(Integer topCount) {
        this.topCount = topCount;
    }
} 